@charset "utf-8";
/*footer*/
.footer{ background-color:#0062b4; color:#fff}
.footer a{ color:#fff;}
.footer a:hover{ text-decoration:underline}
.footer .footertop{ padding-top:45px; padding-bottom:35px;}
.footertop .weap{ display:table; vertical-align:top}
.footertop .weap>div{ display:table-cell;vertical-align:top; border-right:0px solid rgba(255,255,255,.2); position:relative}
.footertop .weap>div:after{ content:""; display:block; width:0px; height:15px; background-color:#fff; position:absolute; z-index:1; right:-1px;top:0;}
.footertop .footlogo{ width:170px; text-align:center}
.footertop .footlogo img{ width:76px}
.footertop .footnav{ width:368px; padding-left:50px;}
.footertop .footnav dl{ float:left; width:40%}
.footertop .footnav .dl2{ width:60%}
.footertop .footnav dd{ margin-bottom:5px}
.footertop .footnav dd a{ color:rgba(255,255,255,.5)}
.footertop .footnav .dl2 dd{ display:inline-block;}
.footertop .footnav .dl2 dd:nth-child(even){ width:80px}
.footertop .footnav .dl2 dd:last-child{ display:block}
.footertop .t{ color:#fff; font-size:20px; margin-bottom:10px;}
.footertop .footadder{ width:700px; padding-left:70px; }
.footertop .footadder p{ color:rgba(255,255,255,.5); margin-bottom:5px}
.footertop .weap>div.footewm{ border-right:none; text-align:right}
.footertop .weap>div.footewm:after{ display:none}
.footertop .footewm .li{ display:inline-block; text-align:center}
.footertop .footewm .li img{ width:130px}
.footertop .footewm .li .p{ margin-top:10px}

.banquan{ overflow:hidden; background-color:#004e90; padding:15px 0} 
.banquan .left span{ margin-right:5px; }
.banquan .right span{ margin-left:5px; }